dogs factor akc cattery dog breeder real estate investment cash flow cat cats broker puppies puppy american cash flow association factoring